package &{param.package};

import org.apache.ibatis.type.Alias;
import java.io.Serializable;

/**
 * @作者： wchen
 * @描述： &{param.tableComponent}
 * @创建时间： &{param.dateTime}
 * @版本：Copyright 2018, Inc. All Rights Reserved.
 * @修改信息：
 */
@Alias("&{param.lowerClassName}")
public class &{param.className} implements Serializable{

    <@loop.for>
    /**
     *
     * &{param.comment}
     */
    private &{param.javaType} &{param.transField};
    <@loop.for_end>

    <@loop.for>
    public &{param.javaType} get&{param.upTransField}() {
        return &{param.transField};
    }

    public void set&{param.upTransField}(&{param.javaType} &{param.transField}) {
        this.&{param.transField} = &{param.transField};
    }
    <@loop.for_end>

    @Override
    public String toString() {
        return "&{param.className}{" +
                <@loop.for>
                "&{param.transField}='" + &{param.transField} + ";  " +
                <@loop.for_end>
                '}';
    }
}